Virtual Software Inspections for Distributed Software Engineering Projects
نویسندگان
چکیده
Traditional software inspection is recognized method, but is poorly suited to modern distributed software engineering projects. Arranging inspections in a distributed and asynchronous manner is not a straightforward matter. Over and over again, researchers have constructed tools with unique sets of features to support paper-based inspections. Now the concept of virtual software inspection is introduced to overcome that problem. This is based on three important aspects – computer tools, flexibility and integration – and can be used as a reference model in distributed software projects. This paper briefly describes the concept, the tool supporting it, and ongoing experiments to evaluate these.
منابع مشابه
Scaling up Distributed Software Inspections
Software inspections are a software engineering “best practice” for detecting and correcting defects in software artifacts, including requirements, design, code and test cases. Because defects are detected early in the software development process, software inspection improves software quality and reduces rework, thus saving time and costs. As a software process, inspections are adopted in many...
متن کاملSupporting Distributed Software Teams with 3D Virtual Worlds Design and prototype of a 3D virtual world environment for virtual collaboration in software engineering
Today, software engineering projects are prevalently performed by development teams that are geographically distributed over two or more locations. However, this trend also introduces a number of complications when it comes to communication between stakeholders, coordination of work, and control of the project. This thesis aims to develop a prototype of an environment in a 3D virtual world whic...
متن کاملPreliminary Evaluation of Tool-based Support for Distributed Inspection
Software inspections are a software engineering “best practice” for defect detection and rework reduction. In this paper, we describe our initial empirical evaluation with using a tool aiming to provide Internet groupware support for distributed software inspections. The tool is based on a restructured inspection process to reduce synchronization and coordination problems.
متن کاملA Comparison of the Efficiencies of Code Inspections in Software Development and Maintenance
Inspection is one of the most common sorts of review practices in software projects. However, there are some controversial reports about the efficiencies of software inspections. In this paper, we perform an empirical study to analyze the efficiencies of code inspections in both software development and software maintenance. The study is performed on 650 NASA SEL inspection records. Similar res...
متن کاملSupporting Virtual Software Projects on the Web
A growing share of all software development project work is being done by geographically distributed teams. To satisfy shorter product design cycles, expert team members for a development project may need to be recruited globally. Yet to avoid extensive travelling or replacement costs, distributed project work is preferred. Current-generation software engineering tools and associated systems, p...
متن کامل